home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / noff.zip / NOFF.DOC < prev    next >
Text File  |  1987-06-18  |  3KB  |  74 lines

  1.                             NOFF.SHR
  2.  
  3. What is NOFF.SHR and why might I want to run it?
  4.  
  5. NOFF.SHR is a DESQview 2.X shared program that can be run with 
  6. some DESQview/TopView Aware programs which will improve the 
  7. performance of those programs (in DESQview, not in TopView).
  8.  
  9. To understand why this program might improve performance, it is 
  10. important to understand how a program that wants to be TopView 
  11. aware must write to the screen.  
  12.  
  13. Essentially, such a program first makes a call to see if TopView 
  14. or DESQview is there.  It then makes a call (we call it the "FE" 
  15. call) to find out the address in memory to write to.  The program 
  16. then uses this address instead of writing to the hardware screen 
  17. address.
  18.  
  19. At this point, TopView and versions of DESQview prior to 2.0 
  20. diverge.  TopView requires that the program make another call 
  21. (called the "FF" call) each time it wants to update the screen.  
  22. Used efficiently, this call can produce very fast screen updating 
  23. since it is possible to update only the portion of the screen 
  24. that has changed.
  25.  
  26. DESQview prior to version 2.0 however ignores the "FF" call and 
  27. takes on the task of determining when the screen must be updated 
  28. itself.  This was done so that programs could be easily "DESQview 
  29. aware" without going to the trouble to be TopView aware.  It is 
  30. quite efficient, although perhaps not as efficient as properly 
  31. using the "FF" call.
  32.  
  33. SO, WHY NOFF?  Well, starting with DESQview version 2.0, DESQview 
  34. will detect the "FF" call, and if a program makes one, it will 
  35. not ignore the call, but will update the screen using the 
  36. "TopView" method.  By supporting the "FF" call, DESQview 2.0 can 
  37. run some programs faster that previous versions of DESQview 
  38. could.  An example are the DESQview Companions, all of which use 
  39. the "FF" call to advantage.
  40.  
  41. However, it has come to our attention that some DESQview/TopView 
  42. aware programs that use the "FF" call seem to use it rather 
  43. inefficiently, constantly updating the entire screen instead of 
  44. just the portion that changed.  Since DESQview 2.0 pays attention 
  45. to the "FF" call and can't really make judgements as to whether 
  46. the call is used efficiently, these programs run slower in 
  47. DESQview 2.0 than in 1.XX.
  48.  
  49.                         LOADING NOFF.SHR
  50. NOFF loads into your program window as a shared program (on the 
  51. Change a Program Advanced Options menu).  Once loaded, it tells 
  52. DESQview to ignore the "FF" call even if it receives one.  This 
  53. makes the programs update the screen faster and could eliminate 
  54. some screen abnormalities caused by improper implementation of 
  55. the "FF" call.
  56.  
  57. The following is a list of some DESQview Aware programs that seem 
  58. to benefit from NOFF.SHR and a few that work better without it.  
  59.  
  60. SEEM TO BENEFIT FROM NOFF.SHR:
  61.  
  62.      WordPerfect 4.1 }     MUST install NOFF if you want to 
  63.      WordPerfect 4.2 }     run in 43 line EGA mode.
  64.  
  65.      Norton Commander
  66.      Relay Gold and Silver
  67.      Watson     
  68.  
  69. WORK BETTER WITHOUT NOFF.SHR:
  70.  
  71.      All of the DESQview Companions
  72.      Crosstalk
  73.      LIST
  74.